An overview of Mesenchymal stromal cells: biology, functional role and therapeutic potential | Synapse