McConnell says companies should stay out of politics unless they’re donate