Cathay CEO Rupert Hogg quits after China criticism