Saints sign Brees to record-breaking NFL contract