NBC News: Nikki Haley invited to speak at the Republican convention