Macrocyclic Peptides as Protein-Protein Interaction Modulators: A Review | Synapse