Polyvinyl alcohol as the barrier layer in thin film composite nanofiltration membranes: preparation, characterization, and performance evaluation.