why do oil companies make so much money