U.N. shelter in Gaza hit, 16 dead