Sandoz agrees to $450 million settlement with 43 US states over generic drug price-fixing allegations — Geo News