Peak oil is not a threat but an opportunity to force through the policies needed to combat climate change, according to London Mayor Ken Livingstone.