China warning over US envoy's Taiwan visit