Vitamin B12 and its benefits