Protein farnesylation: implications for normal physiology, malignant transformation, and cancer therapy.