Esmark Inc. offered to buy United States Steel Corp. for $7.8 billion in cash, trumping an earlier bid from Cleveland-Cliffs Inc. and raising the stakes in a battle for the future of the U.S. industrial icon and key supplier to the North American auto industry.