TOWARDS EFFICIENT DESALINATION: MODELING, PILOTING, AND FOULING CONTROL IN BATCH REVERSE OSMOSIS SYSTEMS