Everything you need to know about the election, and where it will be won and lost