Chafing against retirement and a lingering alcohol problem, Ian Rankin's maverick detective John Rebus cracks open a cold case in this latest