Share US Speaker Nancy Pelosi has met Taiwan President Tsai Ing-wen in a visit that has been strongly condemned by China.