Helicobacter pylori--is it a novel causative agent in Vitamin B12 deficiency?