Chinese envoy visits Taiwan amid protests