Mars Weather And Predictability: Modeling And Ensemble Data Assimilation Of Spacecraft Observations