Fabio Cannavaro steps down from China post