Northern Ireland companies 'still leaving money on Treasury's table'