Text this: Solving economic load dispatch using immune evolutionary programming (IEP) optimization technique