US President Donald Trump on Saturday announced sweeping measures against major trade partners including Canada and Mexico, with goods from China facing an additional 10% tariff on top of the duties ...