Long-term ketogenic diet contributes to glycemic control but promotes lipid accumulation and hepatic steatosis in type 2 diabetic mice.