Hamas says it will release captives according to truce timeline after Israeli violations and fears deal would not hold.