OPEC agrees to cut oil production by 2 million barrels.