US President Donald Trump declared "peace in the Middle East" Monday after world leaders at a summit in Egypt signed a declaration as the guarantors of a Gaza deal aimed at ending two years of war. "Together we have achieved what everybody said was impossible. At long last, we have peace in the Middle East," Trump said in a speech to fellow leaders.