Deloitte forecasts solid Thanksgiving weekend