The UN says Israel could have prevented death and destruction caused by the storm in Gaza had it allowed sufficient aid.