Northamptonshire all-rounder Justin Broad signs a new contract to run until the end of the 2026 county season.