A high performance flexible two dimensional vertically aligned ZnO nanodisc based piezoelectric nanogenerator via surface passivation