Businesses struggling to find new hires