Mesenchymal Stem Cells for Therapeutic Purposes