Surface patterning strategies for performance enhancement in triboelectric nanogenerators