Mesenchymal stem cells and vascular regeneration