OPEC+ finds its way to an exhausting compromise on oil cuts