Text this: Analyzing and modeling urban sprawl and land use changes in a developing city using a CA-Markovian approach