Dilated, restrictive, and hypertrophic cardiomyopathy: etiology, clinical features, investigations, and treatment