High performance temperature difference triboelectric nanogenerator | Synapse