French President Emmanuel Macron believes a truce in Ukraine is feasible in the next few weeks following three years of war after the Russian invasion.