Text this: Scalable bearing fault diagnosis using metaheuristic feature selection and machine learning for diverse operating conditions