Spanish Heart Transplantation Registry. 25th official report of the Spanish Society of Cardiology Working Group on Heart Failure and Heart Transplantation (1984-2013).