Text this: An Improved YOLOv8 Model for Strip Steel Surface Defect Detection