John Curtice: Polls say SNP will be the largest party but numbers vary