Text this: Optimal Placement and Size of Distributed Generators Based on Autoadd and PSO to Improve Voltage Profile and Minimize Power Losses