Text this: Enhanced Bat Algorithm for Solving Non-Convex Economic Dispatch Problem