NBC: Nikki Haley invited to speak at the Republican convention