'Wilful misreading': Lionel Shriver replies to critics in diversity row