YOLOv9 vs YOLOv10: A Comprehensive Comparison