diabetes mellitus and heart failuretype 2 diabetes and heart failurehypoglycemia heart failuremetformin heart failureinsulin and heart failureavandia and heart failuremetformin and congestive heart failurekidney disease due to diabetesheart failure costpathophysiology of heart failurediagnosis of heart failureheart failure cardiologist