Drugmaker Eli Lilly will cap the cost of insulin at $35 a month