Cheniere Energy of the US will supply China National Petroleum with about 1.2 million tonnes of LNG annually through to 2043