Atrial fibrillation and heart failure: novel insights into the chicken and egg dilemma.