Venture Global announces 20-year Sales and Purchase Agreement with PETRONAS