Trump, Haley lock horns ahead of next week's New Hampshire primary