Piezoelectric nanogenerators with high performance against harsh conditions based on tunable N doped 4H-SiC nanowire arrays. (May 2021)