After years of negotiations, world powers have reached an agreement with Iran on limiting its nuclear activity. In return, crippling international economic sanctions will be lifted.