Eli Lilly to cut insulin prices by 70%, cap monthly cost at $35