US President Donald Trump first announced a three-day truce between the warring sides, saying he hoped it could lead to a long-term deal to end the war.