Rochester by-election: Voters drift from main UK parties