Zaslat SMS: Dynamic modeling and simulation of MSF desalination plants