Trump warns of tolls if Hormuz deal fails