Gaza hospitals hanging on by a thread: UN humanitarians