NY Times calls VA 7th for Democrat Abigail Spanberger