Hamas mengumumkan kesepakatan untuk mengakhiri perang di Gaza, termasuk pertukaran tahanan dengan Israel dan penarikan pasukan.