Shanghai has had enough lockdowns