pundits/pollsters predictions of the 2019 general election