OPEC, allies agree to extend deep output cuts through July