Venture Global announces LNG sales and purchase agreement with ExxonMobil