Folding and unfolding for binding: large-scale protein dynamics in protein-protein interactions