Energy storage systems: a review | Synapse