UK shoppers expected to spend £120.5bn online in 2021 – £10bn more than 2020