Osteochondral repair using scaffolds with gradient pore sizes constructed with silk fibroin, chitosan, and nano-hydroxyapatite