Big brands feel the pinch as shoppers buy fewer staples