Panorama explores out how a UK charity's donations have helped build support for Hamas, which is regarded by Europe and America as a terrorist organisation.