Amid high food prices, dollar stores give supermarkets a run for the money