Biodegradable silk fibroin-based bio-piezoelectric/triboelectric nanogenerators as self-powered electronic devices. (1st June 2022)