The Iranian deal is still a good bargain