The ceasefire agreement in the Gaza Strip has been delayed as Israel and Hamas exchange accusations over unmet conditions.