Achieving high-performance energy harvesting and self-powered sensing in a flexible cellulose nanofibril/MoS2/BaTiO3 composite piezoelectric nanogenerator. Issue 43 (27th October 2021)