L-carnitine ameliorated fatty liver in high-calorie diet/STZ-induced type 2 diabetic mice by improving mitochondrial function