Britain is gearing up for a December general election in a showdown over Brexit and the state of the nation. Here is what the latest polls and odds say about Labour, the Conservatives and more