Qatar seals 27-year LNG deal with China as competition heats up