A performance comparison using principal component analysis and differential evolution on fuzzy c-means and k-harmonic means