As US President Donald Trump seeks a diplomatic off-ramp with Iran and the reopening of the Strait of Hormuz, he is being pushed and pulled by competing political and economic pressures — as well as his need to sell any deal that is reached as a victory.