Mitigation of bidirectional solute flux in forward osmosis via membrane surface coating of zwitterion functionalized carbon nanotubes. (October 2019)