Trump’s Iran agreement favored over conflict