Alice Walker under fire for praise of 'antisemitic' David Icke book