America’s companies might be running out of people to hire