Shanghai’s eight-day lockdown is stretching into weeks