Mainland China reports 22 new coronavirus cases including 17 in Xinjiang