OPEC agrees to cut production; oil prices surge