Brain natriuretic peptide: clinical and research challenges.