Clustering gene expression data with memetic algorithms based on minimum spanning trees