John Legend calls out rappers who’ve supported Trump