Text this: Optimized placement, sizing, and selection of distributed generation using the salp swarm algorithm