5-methyltetrahydrofolate-homocysteine S-methyltransferase