Petro-Giants Will Accept a Carbon Tax