Mesenchymal stem cells: amazing remedies for bone and cartilage defects