Mesenchymal stem cell-based therapy: a new paradigm in regenerative medicine