LB Fletcher re-signs with Patriots