OPEC+ agrees voluntary oil production cuts