Shanghai says COVID under 'effective control'