UK snap election announced? Odds & Predictions 2027