Thomas Cook customers may face two-month delay for refunds: report