Text this: Machine learning models for predicting the bearing capacity of shallow foundations: A Comparative study and sensitivity analysis