Emmanuel Macron to visit China in early April to discuss Ukraine crisis