£2m grants to charities from HMRC yielded £26m in additional tax