Text this: Improved YOLOv10n model for enhanced cotton recognition in complex environments