NPPB and heart failure: 6MWD, BNP, all-cause mortality, heart failure hospitalization, clinical efficacy rate