Blackpool South sees third biggest Tory to Labour by-election swing since war