Long queue for tests as Shanghai battles COVID spike