A modified whale optimization algorithm with multi-strategy mechanism for global optimization problems