Brees throws 7 touchdowns, tops Eli’s 6 TDs as Saints edge Giants in thriller