Desperate for employees, US businesses struggle to hire