US President Donald Trump appeared to back off threats of immediate military action against Iran, despite ongoing disputes with Tehran over the Strait of Hormuz, suggesting he would allow economic pressure to force the Islamic republic to make a long-elusive peace deal.