Taiwan’s president Tsai Ing-wen has convinced US Speaker of the House Kevin McCarthy to meet in California instead of in Taipei in a bid to avoid an aggressive response from Beijing.