Recent developments in tribovoltaic nanogenerators: mechanistic insights and future outlook | Synapse