Blast in Gaza threatens fragile ceasefire as Israel accuses Hamas of violation