David Keith is a leading geo-engineer working on ways to combat global warming, by altering how the sea, clouds and the atmosphere work. Is geo-engineering a global necessity, to stop the effects of climate change? Or a dangerous leap into the unknown?