Current status and future developments of the ECMWF Ensemble Prediction System