thanksgiving online shopping hits record $5.1b: mobile drives 47% of sales