Trump’s weak Iran deal haunts him