On State Estimation in Multi-Sensor Fusion Navigation: Optimization and Filtering