InsuDetNet: a YOLOv12-based deep learning framework for automated detection of insulator defects