Swinney under fire for gapingly obvious hole and 'bias' in new SNP Cabinet