U.S. imposing steel and aluminum tariffs on Canada, Mexico and Europe