The number of shoplifting offences recorded by police in England and Wales has risen to a new 20-year high.