The tetratricopeptide repeat: A structural motif mediating protein-protein interactions