Lilly pays $35M to land TransPharma pact