Nikki Haley moves to second place in New Hampshire behind Donald Trump