High street shops have enjoyed strong annual growth in sales volumes, with year-on-year increases the highest in almost three years, according to a survey by UK businesses organisation CBI.