Data Assimilation and Ensemble Forecasting