Immigration, offshoring and US jobs: New evidence