High gas prices boost retail sales, but strain consumer spending on non-essentials | PiQ Markets