Human pluripotent stem cells for cardiac regeneration