Responses of runoff to historical and future climate variability over China