Mainland China reports 24 new COVID-19 cases vs 33 a day earlier