Thursday’s GOP primary debate in New Hampshire has been scrapped after Nikki Haley pulled out, saying she'd only attend if former President Donald Trump was also on stage.