Cheniere signs long-term agreement with Canadian Natural Resources Limited