Text this: Comparative analysis of traditional and machine learning approaches for estimating the bearing capacity of granular soils