NBC News: Alix Earle apologizes for past racist comment on social media