Current Status and Future Developments of the ECMWF Ensemble Prediction System