US President Trump said the war in Iran could end in “two weeks, maybe a couple of days longer,” adding that the outcome does not depend on reaching a deal and that securing the Strait of Hormuz is 'not for us'.