Online Sales Boost Holiday Spending 7.9 Percent, MasterCard Says