Celebrations in Gaza after Hamas says it accepts ceasefire deal