Revealed: BP and Shell back anti-climate lobby groups despite pledges