Artificial scaffolds and mesenchymal stem cells for hard tissues.