Impact of salt retention on true batch reverse osmosis energy consumption: experiments and model validation