Practical aspects of batch RO design for energy-efficient seawater desalination