Prominent charities say they’re raising money for cancer. In fact, they’re spending millions on fundraising and administrative costs.