With other people’s money: Campaign financing as an agency problem