Variations of cloud condensation nuclei (CCN) and aerosol activity during fog–haze episode: a case study from Shanghai