Stem cells for cardiomyocyte regeneration: state of the art