UN chief: 'Humanitarian situation in Gaza is a moral stain on us all'