President Trump will visit five countries in 12 days in the longest trip to the region by an American president in more than 25 years.