SO-DETR: Leveraging Dual-Domain Features and Knowledge Distillation for Small Object Detection