Multi-objective equilibrium optimizer: framework and development for solving multi-objective optimization problems