Memorial Day travel set to break 20-year-old record with 45 million Americans taking trips | Fortune