NBC: Nikki Haley swipes at Trump as GOP candidates tout staunch support for Israel