Data-Driven Fault Detection and Process Control for Potable Reuse with Reverse Osmosis