China launches twin BeiDou navigation satellites