Physiology of exercise and heart failure treatments: cardiopulmonary exercise testing as a tool for choosing the optimal therapeutic strategy.