In Shanghai lockdown, Carrefour staff sleeps at store to keep residents supplied