Impacts of climate change on water and agricultural production in ten large river basins in China