UK shoppers set to spend £7.8bn over the four day Black Friday weekend