E-commerce sales are soaring—but for how long?