Methylenetetrahydrofolate Reductase: Comparison of the Enzyme from Mammalian and Bacterial Sources