Flexible electrochemical energy storage devices and related applications: recent progress and challenges | Synapse