CRepair: CVAE-based Automatic Vulnerability Repair Technology