Scott Morrison walks tricky line on China