Text this: Self-adaptive multi-population quadratic approximation guided jaya optimization applied to economic load dispatch problems with or without valve-point effects