5-methyltetrahydrofolate--homocysteine methyltransferase