'Gaza is a public health disaster in the making': UN