Home Life China lockdown may have blocked 700,000 virus cases: researchers