Time is running out for an unpredictable US president and a distrustful Iranian supreme leader to avoid dangerous escalation ...