President-elect Donald Trump announced Monday he’ll levy tariffs on imports from China, Mexico and Canada after he takes office—going against the views of many economists who believe Trump’s ...