metformin and vitamin b12 deficiency