cardiomyopathies types, diagnosis and management