Stem cells in cardiovascular regeneration: from preservation of endogenous repair to future cardiovascular therapies.