eWaterCycle: Building an operational global hydrological forecasting system based on standards and open source software