1. IBM Research Division, Almaden Research Center, San Jose, CA 95120, USA.
2. Center for Probing the Nanoscale, Stanford University, Stanford, CA 94305, USA.
3. Center for Spintronics and Quantum Computation, University of California, Santa Barbara, CA 93106, USA.