Carbon residence time dominates uncertainty in terrestrial vegetation responses to future climate and atmospheric CO2