QB Brees agrees to 2-year extension with Saints