Israel vows to “finish the job” in Gaza as War Cabinet member threatens a Ramadan deadline for Rafah