Impact of climate variability, drainage and land-cover changes on hemiboreal streamflow