A Comprehensive Survey of Dataset Distillation