Diagnosis and management of heart failure. Canadian Cardiovascular Society.