Cash donations are the most popular and effective way to give charity today, far outpacing events, goods, or volunteering. Learn why direct giving makes the biggest impact.