US President Donald Trump said the sweeping tariffs that he has imposed on Mexico, Canada and China may cause "some pain" for ...