[doi:10.1007/s00442-006-0483-3]. Also available as IIASA Interim Report IR-06-008 <www.iiasa.ac.at/Admin/PUB/Documents/IR-06-008.pdf>