Cash accounts for only 20% of UK retail spending