A peek into the possible future of management of articular cartilage injuries: gene therapy and scaffolds for cartilage repair.