A defect type recognition system for underground power cable joint based on Semi-Supervised Learning algorithm