Centre for Quantum Computer Technology, School of Physics, University of Melbourne, Victoria 3010, Australia