Nutcracker optimizer: A novel nature-inspired metaheuristic algorithm for global optimization and engineering design problems