Trump vows an additional 10% tariff on China, 25% tariffs on Canada and Mexico