20150403 world.middle-east: Iran; world powers reach framework for nuke deal by June 30