By AFP
Major oil producers except Mexico agreed to cut output in May and June by 10 million barrels per day, OPEC said Friday, after marathon talks to counter a collapse in prices.