Report: Holiday online spending up 4%