An Evolutionary Algorithm with Crossover and Mutation for Model-Based Clustering