The US will impose a toll on all ships passing through the Strait of Hormuz, Donald Trump said, as he announced that the naval blockade on Iran had been reimposed.