A hybrid whale optimization algorithm based on modified differential evolution for global optimization problems