Data shows SNP fails to deliver on teacher numbers promises