Sinai attack seals up Gaza to outside world