BNNT-ZnO QDs nanocomposites for improving piezoelectric nanogenerator and piezoelectric properties of boron nitride nanotube. (March 2022)