Cardiac Resynchronization Therapy: Do Benefits Justify the Costs and Are They Sustained Over the Long Term?