Text this: Predicting soil compaction parameters in expansive soils using advanced machine learning models: a comparative study