1. Laboratories of Molecular Nanofabrication and Supramolecular Chemistry and Technology, MESA+ Institute for Nanotechnology, University of Twente, P.O. Box 217, Enschede 7500 AE, The Netherlands, and IBM Research GmbH, Zurich Laboratory, Säumerstrasse 4, CH-8803 Rüschlikon, Switzerland