Silk Fibroin Protein Based Scaffolds: Vital Aspects and Applications