Cheniere announces LNG sale, purchase agreements with China National Petroleum Corporation