Jamie Foxx’s Trump impression is so good it’s scary!