Mesoangioblasts, vessel-associated multipotent stem cells, repair the infarcted heart by multiple cellular mechanisms: a comparison with bone marrow progenitors, fibroblasts, and endothelial cells.