PM gets red carpet welcome in China