Donald Trump orders a blockade of the Strait of Hormuz as Iran says the two sides were "inches away" from reaching a peace agreement in Pakistan.