Nonadiabatic dynamics of positive charge during photocatalytic water splitting on GaN(10-10) surface: charge localization governs splitting efficiency.