Last-minute spending surge lifts U.S. holiday shopping season; President-elect Donald Trump claims credit