Text this: A hybrid cooperative navigation method for UAV swarm based on factor graph and Kalman filter