1. Department of Chemistry and the Center for Research on Adaptive Nanostructures and Nanodevices (CRANN), Trinity College Dublin, Dublin 2, Ireland, Quantum Science Research, Hewlett-Packard Laboratories, 1501 Page Mill Road, MS 1123, Palo Alto, California 94304, and Department of Mathematics and Statistics, University of Melbourne, Victoria 3010, Australia