Mesenchymal stem cells in health and disease.