NBC: Nikki Haley puts a foreign policy twist on her Iowa campaigning