Imprisoned in Spain, James 'Fergie' Chambers has supported charities but is accused of aiding Hamas.