keto vs vegan diet for diabetes