We have all failed the Gazan people, says former UN official