Socio-economic futures in climate change impact assessment: using scenarios as ‘learning machines’