President Donald Trump called on allied countries to deploy warships to protect shipping in the Strait of Hormuz.