Holiday e-commerce soars nearly 9% to record $241B as shoppers choose phones over stores