Metformin vitamin b12 supplements