Northern Gaza loses its last major hospital after Israeli raid