US President Donald Trump said United States forces would block any ships that had paid a toll for passage through the strait.