Robust modification of PSO algorithm based on M-means for solving linear regression