Israel sets deadline for Rafah offensive as Netanyahu vows to 'finish the job' in Gaza