Eminem has hit out at Donald Trump with a freestyle rap at an awards ceremony. The star, 44, filmed the rap, broadcast at the BET Hip Hop Awards, in a Detroit car park.