Israel to seal off West Bank and Gaza