Operational Decision-Making on Desalination Plants: From Process Modelling and Simulation to Monitoring and Automated Control With Machine Learning