vitamin B diabetes