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