NBC: GOP Rep. Mike Gallagher won’t run for re-election