Distance-based Reconstruction of Protein Quaternary Structures from Inter-Chain Contacts