Text this: Optimum network reconfiguration and DGs sizing with allocation simultaneously by using Particle Swarm Optimization (PSO)