A Comprehensive Overview of Vitamin B12 Sources