As chain grocery wars heat up, small stores are struggling to keep pace