Narrow margin in Moscow mayoral election stokes concerns of voter fraud