Text this: Network reconfiguration and optimal distributed generations allocation with whale optimizer algorithm