6 foods high in vitamin B12