How retailers can fight theft without hurting customer experience