pharma Cancer drug prices: Are they worth the proven savings? Kenneth Bennett Atticus October 18, 2026