Computerization could put 3.5M cashiers out of a job