Seven sources of vitamin B12 to boost energy and reduce fatigue