Text this: Improved gravitational search algorithm for optimal placement and sizing of distributed generation for power quality enhancement