Drugmaker Eli Lilly creates $35 price cap for insulin