BooksDavid Mitchell’s new time-travelling opus is a marvelThe Bone Clocks shouldn’t work. Mike Doherty explains why it does