Consumer spending jumps past pre-pandemic levels amid online boom