AP source: Saints’ Thomas agrees to new one-year contract