French President Macron has asked Chinese President Xi to broker a peace deal between Russia and Ukraine.