In-plane dual-electrode triboelectric nanogenerator based on differential surface functionalization