This work was partly funded by a visiting fellowship from The Wellcome Trust (038817) and grants from the Russian Fund for Basic Research (93-011-16080, 96-01-00592), EPSRC (GR/K/49775) and the Wellcome Trust (044365)