Charity returns £100,000 grant after "communication failure"