Opec oil producers announce surprise cut in output