Text this: Optimal placement of different types of distributed generation sources in distribution networks using differential evolution