Optimal siting and sizing of energy storage systems for enhancing smart grid resilience using genetic algorithm | Synapse