China has reported 22 new coronavirus deaths, taking the death toll to 3,158, health officials said on Wednesday, as Chinese President Xi Jinping made his first visit to the worst-hit Wuhan city and lauded the authorities and medical staff for "turning the tide" against the deadly epidemic, saying that the initial success has been made in stabilising the situation.