PSO with surrogate models for feature selection: static and dynamic clustering-based methods