Membrane-based salinity gradient processes for water treatment and power generation. (2018)