President Donald Trump on China, Mexico, tariffs and the Fed...