ADRB2 and heart failure: ADRB2 polymorphism Arg16Gly modifies the natural outcome of heart failure and dictates therapeutic response to β-blockers in patients with heart failure