Cathay dives to record £100m loss