The substrate specificity of 5-methyltetrahydropteroyltriglutamate-homocysteine methyltransferase