Preston by-election, 1946