New Orleans Saints' Drew Brees became just the fifth quarterback to throw for 50,000 passing yards as his side recorded a much-needed 31-13 NFL victory over the Carolina Panthers.