B vitamins and blood sugar