Shanghai factories scramble to reopen as COVID lockdown lingers