Qatar and China sign 27-year LNG supply deal