OPEC+ agrees to cut oil production by 2 million barrels a day in blow to Biden