NBC News: Nikki Haley says she'll be 'voting for Trump'