Hamas has agreed to parts of Donald Trump's peace plan, including the release of Israeli hostages, but differences still ...