UK adults to spend £8.5bn on Christmas presents