Engineering Behaviour of Expansive Clay Modified with Lime, Cement, and Fly Ash for Geotechnical Applications