UN humanitarian relief coordinator Jan Egeland has chastised both Israel and Hizbollah, saying it is a "disgrace" they would not stop fighting long enough to allow aid deliveries to reach civilians.