OPEC+ agrees to cut production by 10 million barrels per day in May and June