Nanofiber-based scaffolds for tissue engineering