Text this: ADWNet: An improved detector based on YOLOv8 for application in adverse weather for autonomous driving