[doi:10.1038/nature04131]. Also available as IIASA Interim Report IR-05-079 <www.iiasa.ac.at/Admin/PUB/Documents/IR-05-079.pdf>