Protein Prenylation: a Mediator of Protein-Protein Interactions