Natriuretic peptides in the diagnosis and management of heart failure