Israel says its blockade is pressuring militants in the Palestinian territory to end daily rocket fire on Israeli towns across the border .