Survey: Holiday shoppers spending more, going online