Modeling the driving forces of land use and land cover changes along the upper Yangtze River in China