Labour may be winning over red wall but SNP yellow wall stands strong