comScore forecasts 17% rise in holiday spending, to $43.4 billion