Keir Starmer has arrived in China for a three-day visit - the first time a UK prime minister has visited the country since 2018