Tim Cook meets with president of China