what is the best treatment for vitamin b12 deficiency?