ExxonMobil to buy Denbury for $4.9 billion in carbon storage bet