Israel closes Gaza terminal to humanitarian aid after rocket fire