The broadcaster was forced to apologise after a documentary about Palestinian children living in Gaza featured the son of a Hamas government minister.