Venture Global to provide China company with LNG for next 20 years