Former deputy Prime Minister Nick Clegg has lost his seat in Sheffield Hallam.