A hybrid differential evolution with discrete cosine transform-based mutation strategy and dynamic diversity mechanism