ComScore reports online holiday spending surpasses $17.5 billion