Text this: Multi-objective particle swarm optimization algorithm-based method for optimal placement and sizing of distributed generations and shunt capacitors in a radial distribution network