Carroll Shelby's charity takes in plenty but skimps on the giving