General Election 2017: Alex Salmond loses Aberdeen seat