Text this: Impact and Challenges of Mesenchymal Stem Cells in Medicine: An Overview of the Current Knowledge