Hypocrisy rules as we prepare to host Cop26 and Boris Johnson prepares to approve a new oilfield off Shetland