Cashless society? Not if you’re a small business, as nearly half still accept cash