Diabetes and Heart Failure: Two Sides of the Same Coin