Text this: Hybrid firefly and particle swarm optimization algorithm for multi-objective optimal power flow with distributed generation