Haruki Murakami, Kafka on the Shore