A non-dominated sorting genetic algorithm based approach for optimal machines selection in reconfigurable manufacturing environment