puerto rico mileage run vacation on american airlines