Structure of human chi chi alcohol dehydrogenase: a glutathione-dependent formaldehyde dehydrogenase.