Labour celebrate as Tories hammered in by-election and council races