Multiple differences between Iran and North Korea agreement give more confidence that the Iran agreement will succeed