Improved data clustering using multi-trial vector-based differential evolution with Gaussian crossover