Leading Israeli author says occupation of Palestine is ‘apartheid’