Silk Fibroin-Based Biomaterials for Biomedical Applications: A Review