Zakaria Hindi cradles the body of his two-year-old niece, Nour, who died along with her mother when their taxi was shot at by Israeli soldiers (photo: AP)