Trump shakes Iran deal for political gain