Hamas says Israel is delaying or preventing the delivery of food, aid and shelter to Gaza, in breach of the ceasefire agreement.