The eurozone crisis, competition from other humanitarian appeals, lack of coverage and suspicion aid will be siphoned off by corruption have all hit fund-raising, the charities said.