Endothelial progenitor cells: hope beyond controversy.