More Americans Shopped Online than at Stores over Black Friday Weekend