Implications of farnesyltransferase and its inhibitors as a promising strategy for cancer therapy.