William Cook Berlin has always been a Faustian metropolis A new history of east and west, best and worst