President Donald Trump has repeatedly backed down from threats of overwhelming strikes on Iran, but no peace deal has been signed.