Halloween spending to hit record $13.1B