Donald Trump has announced that Iran and the US have reached a peace deal, which will include Lebanon in the ceasefire.