Firms grapple with labour and skills shortages