Trump ally apologizes for racist remarks about Obamas