Trump to impose tariffs on steel, aluminum; Canada, Mexico exempt for now