French President Emmanuel Macron has welcomed his Ukrainian counterpart Volodymyr Zelenskyy's open letter to Kremlin leader Vladimir Putin and called for direct negotiations with Russia to end the war.