Microelectronics Research Centre, Cavendish Laboratory, Cambridge University, Cambridge, CB3 0HE, U.K.