No such thing as 'finders keepers', police warn after shopper is charged with theft for pocketing £20 she found lying on shop floor