Shanghai International Marathon: Race goes ahead amid pandemic control in Shanghai