The life and fate of mesenchymal stem cells