Labour hold Cunninghame North in 2007