German book trade's Christmas saved by last-minute high street surge