Official: Cannavaro retires for China