Venture Global, Eni announce 20-year LNG SPA