When will the next UK parliamentary by-election be called? Odds & Predictions