Bidirectional rotating direct-current triboelectric nanogenerator with self-adaptive mechanical switching for harvesting reciprocating motion | Synapse