UN ‘will hold Israel to account on Gaza’