General Election 2017: Boris Johnson's majority slashed