b12 deficiency and weight gain