China reports most new Covid-19 cases in more than 10 months