Cashless society: Millions of Brits would struggle