Pete Carroll, Seahawks agree to multi-year extension