NBC: Republican Rep. Chris Stewart plans to leave Congress