1.5 million fewer Scots ‘would have been vaccinated under SNP demand to join EU scheme’