Cash battle for White House