Trump says tariffs could bring Americans pain but will be worth the price