Cathay Pacific narrows annual loss on cost cuts and strong cargo demand