Sandoz to pay $478.5 million to settle price-fixing allegations — Geo News