Cardiac resynchronization therapy: long-term alternative to cardiac transplantation?