An application of Wild Horse Optimizer to multi-objective energy management in a micro-grid