Cartilage repair. A critical review.