B-type natriuretic peptide as a marker of heart failure: new insights from biochemistry and clinical implications. (April 2010)