China says it has cracked ‘major’ terrorist ring