Stem Cell Therapy for the Heart: Blind Alley or Magic Bullet?