China walks Saudi-Iran tightrope as MBS visits