Perspectives on stem cell therapy for cardiac regeneration. Advances and challenges.