Black Friday online sales hit record $9.1 billion, Americans travel for Thanksgiving