The invention provides a compound of formula I:or a salt thereof, wherein R1, R2, R3, R4 and ring A have any of the values described in the specification, as well as compositions comprising a compound of formula I. The compounds are useful as anti-cancer agents.