Books Lauren Beukes’ Zoo City takes Arthur C Clarke Award South African author wins literary award for her tale of a future Johannesburg