China reports 23 new COVID-19 cases in mainland, vs 31 day earlier