Nikki Haley says America is not a racist country