China reports it has counted 101 new coronavirus cases for July 28 Xinjiang province the worst hit with 89 new cases