Evolutionary Monte Carlo (EMC) methods for clustering