Data Assimilation for the Earth System