Diabetic cardiomyopathy: mechanisms, diagnosis and treatment | Synapse