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