Eli Lilly says it's cutting an average of 50% off list prices—and its price hikes don't work