diabetes and veganism