Israel pounds Gaza after rocket fire