Online holiday spending so far tops $80B