Cheniere Energy has signed a 20-year sale and purchase agreement with China's ENN Energy Holdings, linked to the completion of Cheniere’s Sabine Pass project.