Coenzyme B12-dependent diol dehydrase: purification, subunit heterogeneity, and reversible association.