Survey: 80% of shoppers plan to spend at least as much as last year on holidays