A record 107 million Americans are traveling this holiday season