Five ways the Iran war could unfold

Donald Trump has said the conflict will be over ‘very soon’. How can he stop it?