US firms stump up cash for Kerry campaign