kidney disease and heart palpitationsheart failure costpathophysiology of heart failurediabetes and heart failureheart failure cardiologistdiagnosis of heart failureleft ventricular heart failureheart failure specialistsmedicines for heart failureheart failure managementbest supplements for heart failureheart failure left ventricle