NanoLund and Department of Physics, Lund University, P.O. Box 118, 221 00 Lund, Sweden ...