Efficient energy harvesting of a GaN p–n junction piezoelectric generator through suppressed internal field screening