can weight loss cause vitamin deficiency