EC-Earth: developing a European Earth System model based on ECMWF modelling systems