Bookshops report brisk festive trading in annual survey, with almost 60% well up