China finally completes its own GPS-like navigation system