Hallmarks of cardiac regeneration