UN 'horrified' after more than 300 bodies found in mass grave at Nasser Hospital in Gaza