Techno-economic optimization for isolated hybrid PV/wind/battery/diesel generator microgrid using improved salp swarm algorithm | Synapse