Like it or not, cashless stores are coming