Teacher-Student Architecture for Knowledge Distillation: A Survey