Report: Triangle region to add up to 37,000 jobs through 2020, but finding talent a challenge