Drawer Algorithm: A New Metaheuristic Approach for Solving Optimization Problems in Engineering