Do I need to fly on a U.S. carrier for foreign travel?