LibDB: An Effective and Efficient Framework for Detecting Third-Party Libraries in Binaries