QatarEnergy agreed to buy 4 million tons/year of US LNG from Cheniere through 2054, split between Sabine Pass and Corpus ...