A perfect storm of factors is driving up US produce prices but shoppers can still save