An update on heart failure: from experimental findings to clinical trials.