UK Election 2017: How did we end up here?