Vice and virtue in William Shakespeare’s plays