Meteorological factors, population immunity, and COVID-19 incidence: a global multi-city analysis