Cyber Monday could see record spending in 2018