saints sign drew brees to contract extension