Republican Senator Cotton criticized for 'necessary evil' slavery comment