Recent advances of energy storage technologies for grid: A comprehensive review | Synapse