Corporations walk a fine line with political contributions