Piezoelectric performance enhancement of ZnO flexible nanogenerator by a NiO–ZnO p–n junction formation. (May 2015)