keto vs vegan for diabetes