Progress in nanogenerators for portable electronics | Synapse