Membrane Science and Technology Cluster, Faculty of Science and Technology, MESA Institute for Nanotechnology, University of Twente, P.O. Box 217, 7500 AE Enschede, The Netherlands The European ...