Gen Z splurges more on groceries than on travel, clothing, and nights out