During a recent speech, President Donald Trump praised Mexican President Claudia Sheinbaum's looks, but quickly criticized her leadership.