COVID 'cancels' Xmas for millions in UK