Wearable energy harvesting-storage hybrid textiles as on-body self-charging power systems | Synapse