OPEC countries, suffering from “tattered finances” amid a “glut” of oil, vow to cut output 4%