Occurrence and subcellular location of NADH- and NADPH-linked aquacobalamin reductases in human liver.