Cardiac progenitors and paracrine mediators in cardiogenesis and heart regeneration. (April 2020)