Industry insiders say "there is no legal basis" for Trump to impose a 20% fee on cargo transiting the Strait of Hormuz, something he now says he's decided not to do.