Text this: Moisture-induced autonomous surface potential oscillations for energy harvesting