Retirement funds paid to your children at your passing can get hit with heavy income and estate taxes, but are tax-free to charity.