B12 deficiency and weight gain