Nearly half of British people dislike the idea of Hamlet being played by a woman, while a fifth are resistant to black