One third of Britons never carry cash