A theoretical study on the catalytic mechanism of the retaining α-1,2-mannosyltransferase Kre2p/Mnt1p: the impact of different metal ions on catalysis.