Metal-doped zinc oxide nanostructures for nanogenerator applications: A review. (2023)