In the age of the $10 billion election, US presidential campaigns are running out of dough