Data Assimilation for the Geosciences