Advancing data assimilation in global NWP: the ECMWF perspective