Text this: ASD-YOLO: a lightweight network for coffee fruit ripening detection in complex scenarios