US President Donald Trump said on Thursday that the Strait of Hormuz would be opened as soon as a "great settlement" of the war in Iran was signed, an event he said he expected would happen within days. "We just made a great settlement of the war with Iran", Trump told reporters in the Oval Office.