climate change and peak oil theory 3019718