Trump-Biden clash over climate change adds to cloud over oil stocks