Fewer immigrant workers are coming to fill key jobs. That has slowed the U.S. economy