Singer John Legend Calls Donald Trump a ‘Racist’ ‘Piece of S—‘