Mesenchymal Stem Cells: Prospects for Cancer Therapy