Remnants of Chinese rocket land in Indian Ocean