Home Business Boxing Day sales set to fall by £1bn as cost-of-living pressures bite