Israel and Hamas exchange blame for stalling ceasefire deal