Catalan Institute of Nanoscience and Nanotechnology (ICN2), Edifici ICN2, Campus UAB, 08193 Bellaterra, Barcelona, Spain Department of Chemical Engineering, School of Engineering, Universitat Autònoma ...