Weis Markets generates comps growth despite cautious consumer spending