US Customs computer collapse leaves thousands of travelers waiting