Candidate Trump called the Iran agreement “the stupidest deal of all time.” This week, he recertified it