Dynamic emulation modelling for the optimal operation of water systems: an overview