Enhanced performance of a flexible and wearable piezoelectric nanogenerator using semi-insulating GaN:Mg/ZnO coaxial nanowires. (December 2021)