Improved Harris hawks optimization for non-convex function optimization and design optimization problems