Modern political campaigns are expensive to run, and they're largely funded by millions of dollars in political donations.