Stem cell therapy for cardiac diseases