Top US official’s Taiwan visit irks China