WASHINGTON/DUBAI/ISLAMABAD — Donald Trump discussed how to mitigate the impact of a possible months-long US blockade of Iran’s ports with oil companies, a White House official said on Wednesday, as the US president urged Tehran to “get smart soon” and sign a deal.