NBC: Hamas and Israel blame each other for ceasefire delay