vitamin B12 diabetes