Engineering businesses struggling to recruit