The invention provides compounds having the general formula I:Y—X—Z Iand salts thereof, wherein the variables X, Y, and Z have the meaning as described herein, and compositions containing such compounds and methods for using such compounds and compositions.