Assessment of Soil Suitability Using Machine Learning in Arid and Semi-Arid Regions