Stars including Kim Kardashian and Julianne Hough have had Halloween costumes branded racist after they went out as people of different races - or even darkened their skin.