Drivers of urban expansion over the past three decades: a comparative study of Beijing, Tianjin, and Shijiazhuang