Black Friday spending to drop 50%: average Brits to spend £141