Climate and Earth system modelling