A review of single electrode triboelectric nanogenerators