Iran nuke deal: U.S., Western allies reach agreement on Iran’s nuclear program