Thiamin diphosphate catalysis: enzymic and nonenzymic covalent intermediates.