China installs deep-sea detector to hunt mysterious ‘ghost particles’