Lucy Fisher and David Gauke on the Tories by-election defeat.