Alcohol and polyol dehydrogenases