As Donald Trump claims a possible US-Iran deal within 24 hours, he warns of military action if talks fail, with the Strait of Hormuz at the centre and regional tensions escalating.