Analysis of the impact of urban sprawl in altering the land-use, land-cover pattern of Raichur City, India, using geospatial technologies