2017 UK general election, as everyone thought it would go