US President Donald Trump has announced a three-day ceasefire between Russia and Ukraine, scheduled to run from May 9 to May 11.