NPPB and heart failure: NT-proBNP in the prediction of cancer, heart failure and death