Education minister Nick Gibb blames teachers' unions and the Labour party for the Government's failure to meet teacher recruitment targets.