Nikki Haley places second in New Hampshire primary