A deal or a war? On Iran, Trump's moment of truth is arriving