Hamas agreed to give up its weapons in exchange for Israel’s withdrawal from Gaza, Donald Trump announced. The US … source