Donald Trump believes Mexico is a trojan horse for Chinese mercantilism