More non-traditional retailers are gobbling up a bigger piece of the total $729 billion in food sales