China to launch more satellites for its navigation network