Why the pivotal Gorton and Denton by-election is too close to call