Cathay Pacific sacks 600 staff in major shakeup