Donald Trump doubles tariff on China sets deadline for Mexico Canada