US shoppers spend record $9.8B online on Black Friday