C-stores are selling more snacks, drinks and prepared foods than ever