Millions of consumers made the tills sing on Black Friday as they swarmed to physical and online stores to spend their money.