Fabio Cannavaro leaves Guangzhou FC