Eminem has drawn a line in the sand for fans who support Donald Trump in a visceral freestyle rap from the BET Hip Hop Awards.