Vince Cable has lost his Twickenham seat to the Conservatives.