Brits to spend £80.2bn on the high street in lead up to Christmas