An updated review of energy storage systems: Classification and applications in distributed generation power systems incorporating renewable energy resources | Synapse