Thinking about setting up a charitable trust? This guide covers what you need to know—benefits, steps, costs, and tips for making it work for you.