Understanding and controlling retail theft