Mars Weather and Predictability: Modeling and Ensemble Data Assimilation of Spacecraft Observations