Energy efficiency of batch and semi-batch (CCRO) reverse osmosis desalination