A comprehensive review of reverse osmosis desalination: Technology, water sources, membrane processes, fouling, and cleaning | Synapse