Asian airline Cathay Pacific has had one of its worst financial performances in more than two decades.