Heterotopic heart transplantation: a valid alternative to orthotopic transplantation: results, advantages, and disadvantages.