Announcing an agreement late on Thursday, Donald Trump said it was "a critical step towards Gaza finally being governed by a ...