More Americans taking long holiday trips this year