Nanoscience Center and Department of Chemistry, University of Copenhagen, Universitetsparken 5, Copenhagen 2100, Denmark ...