Silk fibroin-based scaffolds for tissue engineering