Zinc-catalyzed sulfur alkyation:insights from protein farnesyltransferase.