Israel blames Hamas for keeping shut Gaza crossing