Compatible Remediation on Vulnerabilities from Third-Party Libraries for Java Projects