Real time control of water distribution networks: A state-of-the-art review