Donald Trump says tariffs on Canada, and Mexico to take effect on March 4, adds new China duty