Corbyn criticised over book anti-Semitism row