A model analysis of climate and CO2 controls on tree growth and carbon allocation in a semi-arid woodland