New trends for knee cartilage regeneration: from cell-free scaffolds to mesenchymal stem cells.